package com.zhxs.nfcscan.base.http.model;

/**
 *    author : Android 轮子哥
 *    github : https://github.com/getActivity/AndroidProject
 *    time   : 2019/12/07
 *    desc   : 统一接口数据结构
 */
public class HttpData<T> {

    /** 返回码 */
    private int ret;
    /** 提示语 */
    private String error;
    /** 数据 */
    private T data;

    public int getCode() {
        return ret;
    }

    public String getMessage() {
        return error;
    }

    public T getData() {
        return data;
    }

    /**
     * 是否请求成功
     */
    public boolean isRequestSuccess() {
        return ret == 0;
    }

    /**
     * 是否 Token 失效
     */
    public boolean isTokenInvalidation() {
        return ret == 1001;
    }
}